package com.rd.student.jiaji.class1.jinhongyu.day0731;

public class Random502010 {
    public static void main(String[] args) {
//        //正常有重复
//        int[][] numbers = new int[10][20];
//        Random rand = new Random();
//        for (int i = 0; i < 10; i++) {
//            for (int j = 0; j < 20; j++) {
//                numbers[i][j] = rand.nextInt(51);
//            }
//        }
//        for (int i = 0; i < numbers.length; i++) {
//            for (int j = 0; j < numbers[i].length; j++) {
//                System.out.print(numbers[i][j] + " ");
//            }
//            System.out.println();
//        }

//        //同一行无重复 shuffle
//        int[][] numbers = new int[10][20];
//        Random rand = new Random();
//        for (int i = 0; i < 10; i++) {
//            List list = new ArrayList();
//            for (int a = 0; a < 50; a++) {
//                list.add(a);
//            }
//            Collections.shuffle(list);
//            for (int j = 0; j < 20; j++) {
//                numbers[i][j] = (int) list.get(j);
//            }
//        }
//        for (int i = 0; i < numbers.length; i++) {
//            for (int j = 0; j < numbers[i].length; j++) {
//                System.out.print(numbers[i][j] + " ");
//            }
//            System.out.println();
//        }

//        //同一行无重复 set
//        int[][] numbers = new int[10][20];
//        Random rand = new Random();
//        for (int i = 0; i < 10; i++) {
//            HashSet<Integer> set = new HashSet<>();
//            while (set.size() < 20) {
//                set.add(rand.nextInt(51));
//            }
//            int j = 0;
//            for (int num : set) {
//                numbers[i][j] = num;
//                j++;
//            }
//        }
//        for (int i = 0; i < numbers.length; i++) {
//            for (int j = 0; j < numbers[i].length; j++) {
//                System.out.print(numbers[i][j] + " ");
//            }
//            System.out.println();
//        }


    }
}
